# pop方法通过传入key来截取value, 会改变原来的字典长度. 该方法有返回值, 返回一个截取到的value
dictA = {
  'name': 'Alex',
  'age': 18,
  'house': 'Haikou'
}

res1 = dictA.pop('age')
print(res1)
print(dictA)
# 18
# {'name': 'Alex', 'house': 'Haikou'}

# -------------------------------------

# popitem: 默认截取字典的最后一个元素, 会改变原来的字典. 该方法有返回值(元组), 返回截取到的元素.
dictB = {
  'name': 'Alex',
  'age': 18,
  'house': 'Haikou'
}

print(dictB.popitem())
# ('house', 'Haikou')
print(dictB.popitem())
# ('age', 18)